<?php
namespace App\Lib\Tool;

class Constant {

    public static function init() {

        //系统常量
        //开始debug 日志
        define('IS_DEBUG', TRUE);
        // 记录SQL执行日志(超过X秒，则记录SQL日志)
        define('SQL_OVERTIME_LOG', 0.2);
        define('SUCCESS', 0x0);
        define('ERROR', 0xFF00);

        /* 输出输出参数：SYS_SEO
         */
        //SEO开启
        define("IS_SYS_SEO", true);
        //系统所有_节点验证
        define("IS_SYS_POWER_CTR", false);
        //AJAX_节点验证
        define("IS_SYS_POWER_AJAX", false);
        //技术支持项目
        define("IS_SYS_SUPPORT_BOX", true);
        //分页数据条数
        define("PAGE_SIZE", 20);
        define("PAGE_VAR", 'p');
        //系统根目录
        define('SYS_VERSION', 'v1.0');
        define('PHP_VER', '7.2.0');
        define('SYS_NAME', 'easyswoole 接口后台');
        //静态资源
        define('SYS_ROOT', '/');
        define('SYS_DIR_STATIC', SYS_ROOT  .'Resources/admin/layuido/');
        define('SYS_DIR_CSS', SYS_ROOT . 'css/');
        define('SYS_DIR_JS', SYS_ROOT . 'js/');
        define('SYS_DIR_IMG', SYS_ROOT . 'Resources/admin/upload/');
        define('SYS_DIR_PLUG', SYS_ROOT . 'Resources/admin/plug/');


        //用户登录 ADMIN
        define('SYS_USER_ENTRY', '/Admin/Index');  //路径首字母大写
        define('SYS_USER_LOGIN', '/Admin/Index/login');
        define('SYS_USER_LOGOUT', '/Admin/Index/logout');

        //文件服务器配置
        define('SYS_SER_DF',  'df'); //file.class 保存根路径
        define('SYS_SER_DF_ROOT',SYS_ROOT.SYS_SER_DF);

        define('SYS_SER_DOC',  '');
        define('SYS_SER_VIDEO', '');
        define('SYS_SER_MUSIC', '');

        //用户常量
        define('USER_SESSION_ADMIN', 'login_key'); // 当前用户SESSION
        define('USER_SESSION_ADMIN_COUNT', 'admin_count'); // 当前用户SESSION
        define('USER_SESSION', 'USER');  // 当前用户SESSION
        define('USER_SESSION_MEMBER', 'MEMBER'); // 当前用户SESSION
        define('USER_SESSION_TIME_OUT', 6048000); //用户登录时间

        //不需要用户登录的标识
        define('USER_SESSION_NOT_LOGIN', 'nologin');

        //APP TOKEN  登录时间
        define('APP_SESSION_CHECK',TRUE);  // APP 用户SESSION
        define('APP_SESSION_USER', 'app_user_key');  // APP 用户SESSION
        define('APP_SESSION_TIME_OUT', 80000); // APP 验证超时时间

    }

}

?>
